Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

569
Visualizações
`npm build` no ejecuta el script llamado "build" en package.json

Para un nuevo módulo, estoy tratando de usar npm build sin gulp / Grunt / otras herramientas de compilación especializadas.

 "scripts": { "build": "node build.js" },

Mi build.js es simplemente

 console.log('Hello')

Sin embargo, correr

 npm build

Simplemente sale sin imprimir nada, con un estado de 0.

Corriendo:

 npm install

También hace todas las cosas normales, pero tampoco ejecuta build.js.

¿Cómo puedo hacer que npm ejecute mi script de compilación?

Editar: incluso los comandos bash simples no parecen funcionar, por ejemplo

 "scripts": { "build": "touch TESTFILE" },

No hace un archivo con ese nombre.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Desafortunadamente npm build ya es un comando interno , como se describe en los documentos :

Este es el comando de plomería llamado por npm link y npm install. Por lo general, no debe llamarse directamente.

Debido a que ese comando ya existe, siempre oculta su "build": "node build.js" .

La forma totalmente calificada de ejecutar su propio script es con run-script o su alias run :

 $ npm run build

npm start y otros son la forma abreviada, pero solo es una opción cuando un comando npm existente no lo sombrea, como lo hace npm build .


Para la posteridad (como otros han mencionado) npm build usa npm build para construir complementos nativos de C/C++ Node usando node-gyp .

over 4 years ago · Santiago Trujillo Relatório

0

El script llamado "compilación" en package.json no es especial de ninguna manera. La única manera de hacer que se ejecute es llamar a:

 npm run-script build

Hay algunos nombres que npm llama automáticamente , pero "build" no es uno de ellos. La lista completa es:

  • prepublish , publish , postpublish
  • preinstall , install , postinstall
  • preuninstall , uninstall , postuninstall
  • preversion , version , postversion
  • pretest , test , prueba posttest
  • prestop , stop , poststop
  • prestart , start , poststart
  • prerestart , restart , postrestart
  • preCUSTOM y postCUSTOM para nombres de scripts personalizados.
over 4 years ago · Santiago Trujillo Relatório

0

Bien, para ejecutar una compilación por su cuenta, use:

 npm run-script build
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda